thump release - German English Dictionary